#pragma once
#include "state.h"
#include "Miner.h"

class MinerGlobalState :
	public State<Miner>
{
	ONLY_ONE_INSTANCE(MinerGlobalState);
public:
	virtual ~MinerGlobalState(void);

	virtual void Enter(Miner* pEntity);

	virtual void Execute(Miner* pEntity);

	virtual void Exit(Miner* pEntity);
};
